'''
计算机功能
****计算机功能****
**** 1、加法 ****
**** 2、减法 ****
**** 3、乘法 ****
**** 4、除法 ****
**** 0、退出 ****
'''
def add(a,b):
    return a+b
def sub(a,b):
    return a-b
def mul(a,b):
    return a*b
def div(a,b):
    return a/b
def sum(a,b,c,d):
    return add(a,b)-sub(c,d)

count = 5
while count > 0:
    print("****计算机功能****")
    print("**** 1、加法 ****")
    print("**** 2、减法 ****")
    print("**** 3、乘法 ****")
    print("**** 4、除法 ****")
    print("**** 5、其他 ****")
    print("**** 0、退出 ****")
    count = int(input("请输入选择项："))
    if count == 1:
        num1 = float(input("请输入第一个数字："))
        num2 = float(input("请输入第二个数字："))
        result = add(num1, num2)
        print(f"加法：{num1}+{num2} = {result}")
    elif count == 2:
        num1 = float(input("请输入第一个数字："))
        num2 = float(input("请输入第二个数字："))
        result = sub(num1, num2)
        print(f"减法：{num1}-{num2} = {result}")
    elif count == 3:
        num1 = float(input("请输入第一个数字："))
        num2 = float(input("请输入第二个数字："))
        result = mul(num1, num2)
        print(f"乘法：{num1}*{num2} = {result}")
    elif count == 4:
        num1 = float(input("请输入第一个数字："))
        num2 = float(input("请输入第二个数字："))
        if(num2 == 0):
            print("除数不能为0，请重写输入")
        else:
            result = div(num1, num2)
            print(f"除法：{num1}/{num2} = {result}")
    elif count == 5:
        num1 = float(input("请输入第一个数字："))
        num2 = float(input("请输入第二个数字："))
        num3 = float(input("请输入第三个数字："))
        num4 = float(input("请输入第四个数字："))
        result = sum(num1, num2, num3, num4)
        print(f"混合计算结果：{result}")
    elif count == 0:
        print("退出计算机功能")
        break
    else:
        print("输入有误，请重写输入0-4")
